home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / SmallEiffel 0.3.3 / SmallEiffel PPC / lib_show / bench1 / bench1.csh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  1996-06-13  |  536 b   |  27 lines  |  [TEXT/EDIT]

  1. #!/bin/csh
  2. #
  3. # Run this file to have a comparison 
  4. #
  5. foreach b (*_bench1.e)
  6.     set cmd = "compile $b make -boost "
  7.     echo $cmd
  8.     set cmd = "/bin/time ${SmallEiffel}/bin/$cmd"
  9.     echo "   Compiling/Running :"
  10.     $cmd >! tmp
  11.     grep " real    " tmp
  12.     /bin/time a.out >! tmp
  13.     grep " real    " tmp
  14. end
  15.  
  16. foreach b (*_bench1.e)
  17.     set cmd = "compile $b make -require_check -O2"
  18.     echo $cmd
  19.     set cmd = "/bin/time ${SmallEiffel}/bin/$cmd"
  20.     echo "   Compiling/Running :"
  21.     $cmd >! tmp
  22.     grep " real    " tmp
  23.     /bin/time a.out >! tmp
  24.     grep " real    " tmp
  25. end
  26. /bin/rm -f tmp
  27.